package cn.com.cfae.iras.doc.analyze.beans.iaad;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * Created by 佟媛媛 on 18/9/10.
 */
public class IndustryIndicatorList implements Serializable {
    private static final long serialVersionUID = 6255100760943550696L;

    private String indicatorId;//指标ID
    private String industryType;//所属行业
    private String indicatorName;//指标名称
    private String indicatorShortName;//指标简称
    private String indicatorCategory;//行业指标分类
    private String indicatorKind;//指标种类
    private String indicatorProperty;//行业指标类型 1-定量、2-定性
    private String thresholdCategory;//数值类型:01-文本，02-数值
    private String extractType;//指标抽取方式 1-人工、2-机器
    private String unitType;//指标单位
    private String weight;//权重
    private String reservedFlag;//是否预留指标 1-是、0-否
    private String userId;//用户ID
    private String status;//状态
    private String description;//备注
    private String userName;//用户名
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
    private Timestamp createTime;//创建时间

    private List<IndustryIndicatorThreshold> thresholdList;

    public String getIndicatorId() {
        return indicatorId;
    }

    public void setIndicatorId(String indicatorId) {
        this.indicatorId = indicatorId;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getIndicatorName() {
        return indicatorName;
    }

    public void setIndicatorName(String indicatorName) {
        this.indicatorName = indicatorName;
    }

    public String getIndicatorCategory() {
        return indicatorCategory;
    }

    public void setIndicatorCategory(String indicatorCategory) {
        this.indicatorCategory = indicatorCategory;
    }

    public String getIndicatorKind() {
        return indicatorKind;
    }

    public void setIndicatorKind(String indicatorKind) {
        this.indicatorKind = indicatorKind;
    }

    public String getIndicatorProperty() {
        return indicatorProperty;
    }

    public void setIndicatorProperty(String indicatorProperty) {
        this.indicatorProperty = indicatorProperty;
    }

    public String getExtractType() {
        return extractType;
    }

    public void setExtractType(String extractType) {
        this.extractType = extractType;
    }

    public String getUnitType() {
        return unitType;
    }

    public void setUnitType(String unitType) {
        this.unitType = unitType;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getReservedFlag() {
        return reservedFlag;
    }

    public void setReservedFlag(String reservedFlag) {
        this.reservedFlag = reservedFlag;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Timestamp getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public List<IndustryIndicatorThreshold> getThresholdList() {
        return thresholdList;
    }

    public void setThresholdList(List<IndustryIndicatorThreshold> thresholdList) {
        this.thresholdList = thresholdList;
    }

    public String getIndicatorShortName() {
        return indicatorShortName;
    }

    public void setIndicatorShortName(String indicatorShortName) {
        this.indicatorShortName = indicatorShortName;
    }

    public String getThresholdCategory() {
        return thresholdCategory;
    }

    public void setThresholdCategory(String thresholdCategory) {
        this.thresholdCategory = thresholdCategory;
    }
}
